# 快速的生成连续整数列表
import os
l = list(range(1, 12))
print(l)

# 快速生成固定格式的列表
l = []
for x in range(1, 12):
    l.append(x*x)
print(l)

# 快速生成固定格式的列表(简写方式)
l = [x * x for x in range(1, 12)]
print(l)

# 快速生成固定格式的列表(简写+加入条件)
l = [x * x for x in range(1, 12) if x % 2 == 0]
print(l)

# 使用两层循环生成全排列
l = [m+n for m in 'ABC' for n in 'XYZ']
print(l)

# 使用列表生成式,快速获取目录下的所有文件和目录名
l = [d for d in os.listdir('.')]
print(l)
